package cn.iocoder.yudao.module.erp.controller.admin.stock.goods.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.math.BigDecimal;

/**
 * @author ttsn
 * @Description
 * @date 2024/01/11  19:59
 **/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = false)
public class GoodsImportExcelVO {

    @ExcelProperty("名字")
    private String name;

    @ExcelProperty("编号")
    private String code;

    @ExcelProperty("物品描述")
    private String description;

    @ExcelProperty("规格型号")
    private String models;

    @ExcelProperty("品牌")
    private String brand;

    @ExcelProperty("类目名称")
    private String categoryName;

    @ExcelProperty("保质期")
    private Integer expirationDay;

    @ExcelProperty("提前报警天数")
    private Integer alarmDay;

    @ExcelProperty("采购价格")
    private BigDecimal orderPrice;

    @ExcelProperty("销售价格")
    private BigDecimal salePrice;

    @ExcelProperty("库存上限")
    private BigDecimal maxQuantity;

    @ExcelProperty("库存下限")
    private BigDecimal minQuantity;

    @ExcelProperty("制造商型号")
    private String produceModel;

    @ExcelProperty("采购提前期")
    private String purchaseLead;

    @ExcelProperty("备注")
    private String remarks;

    @ExcelProperty("单位")
    private String unit;

    @ExcelProperty("英文名")
    private String nameEn;

    @ExcelProperty("状态")
    private Integer status;

    @ExcelProperty("仓库")
    private String warehouse;

    @ExcelProperty("一级类目")
    private String categoryOne;

    @ExcelProperty("二级类目")
    private String categoryTwo;

    @ExcelProperty("三级类目")
    private String categoryThree;

}
